Rashad Weaver has been signed to the Texans' 53-man roster to replace cornerback Jeff Okudah, who is being placed on injured reserve due to a quad injury. Weaver, a former fourth-round pick, previously spent three seasons with the Tennessee Titans, where he recorded 5.5 sacks.